package myproject.main;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

import org.apache.log4j.Logger;

import myproject.api.ThreeD;

/**
* ArrayThreeMain
* 排列3数据整理入库
* @author lk
* @date 2020年4月19日
*/
public class ArrayThreeMain {
	private static final Logger log = Logger.getLogger(ArrayThreeMain.class);
	private static final String filePath="E:/lottery/sports/newsports.txt";
	private static final String outPath ="E:/lottery/sports/sort/";
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		long startTime=System.currentTimeMillis();
		log.info("读取文件内容");
		//读取文件内容,新增数据入库
		//日期、期号、结果、百位、十位、个位
		
		List<ThreeD> threedlist= ArrayDatabase.readTxtFile(filePath);
		log.info("入库");
		ArrayDatabase.insertArrayThree(threedlist);
//		log.info("更新已有数据的跨度，形态，组选，除三余数，组三中的重复数字");
//		ArrayDatabase.updateArrayThree();
		log.info("更新同和值的遗漏期数");
		ArrayDatabase.updateSumDays("sports");
		
		//按和值分组生成文件
		Date date = new Date();
		SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		log.info(dateFormat.format(date));
		ArrayDatabase.assortNewTxt(outPath,"sports");
		ArrayDatabase.assortNewXls(outPath,"sports");
		
		long endTime=System.currentTimeMillis();
		System.out.println("体彩排列三执行时间："+(endTime-startTime)+"ms");
		System.out.println("体彩排列三执行时间："+(endTime-startTime)+"ms");
		System.out.println("体彩排列三执行时间："+(endTime-startTime)+"ms");
		
		}
	
}
